const { createStore } = require("redux")
const reducer = require("./reducer")

//创建的store
const store = createStore(reducer);

module.exports = store;

/**
 * redux代码优化：
 * 1.将派发的action生成过程放到一个 actionCreator 函数中
 * 2.将所有定义的actionCreators函数，放到一个独立的文件 —— actionCreator.js 中
 * 3.actionCreator和reducer中使用的字符串常量抽取到 —— contants.js中
 * 4.将reducer和state默认值（initalState）, 放到了一个独立的文件 —— reducer.js中
 */